package dataTransferObject;

import java.io.InputStream;
import java.util.Properties;

public class Veterinario extends Lugar {

	private static Properties props = new Properties();

	/**
	 * @uml.property  name="urgencias"
	 */
	private boolean urgencias;

	/**
	 * Getter of the property <tt>urgencias</tt>
	 * @return  Returns the urgencias.
	 * @uml.property  name="urgencias"
	 */
	public boolean isUrgencias() {
		return urgencias;
	}

	/**
	 * Setter of the property <tt>urgencias</tt>
	 * @param urgencias  The urgencias to set.
	 * @uml.property  name="urgencias"
	 */
	public void setUrgencias(boolean urgencias) {
		this.urgencias = urgencias;
	}

	public Veterinario(String nombre, String horario, String descripcion,
			String url_Lugar, Ubicacion ubicacion, 
			boolean urgencias) {
		super(nombre, horario, descripcion, url_Lugar, ubicacion);
		 try {
	    	  InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream("lugar.properties"); 
	    	  props.load(is);
		} catch (Exception e1) {
			System.err.println("El fichero de propiedades de la BDs no se ha encontrado");
			e1.printStackTrace();
		}
		 
		super.setFoto(props.getProperty("veterinario")); 
		this.urgencias = urgencias;
	}
	
	public Veterinario(){
		super();
		 try {
	    	  InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream("lugar.properties"); 
	    	  props.load(is);
		} catch (Exception e1) {
			System.err.println("El fichero de propiedades de la BDs no se ha encontrado");
			e1.printStackTrace();
		}
		 
		super.setFoto(props.getProperty("veterinario"));
	}
	
}
